<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Window对象</title>

</head>
<body>
  <input id="openBtn" type="button" value="打开窗口">
    <input id="closeBtn" type="button" value="关闭窗口">


<script>
    /*
        Window：窗口对象
            1. 创建
            2. 方法
                 1. 与弹出框有关的方法：
                    alert()	显示带有一段消息和一个确认按钮的警告框。
                    confirm()	显示带有一段消息以及确认按钮和取消按钮的对话框。
                        * 如果用户点击确定按钮，则方法返回true
                        * 如果用户点击取消按钮，则方法返回false
                    prompt()	显示可提示用户输入的对话框。
                        * 返回值：获取用户输入的值
                 2. 与打开关闭有关的方法：
                    close()	关闭浏览器窗口。
                        * 谁调用我 ，我关谁
                    open()	打开一个新的浏览器窗口
                        * 返回新的Window对象
                 3. 与定时器有关的方式
                    setTimeout()	在指定的毫秒数后调用函数或计算表达式。
                        * 参数：
                            1. js代码或者方法对象
                            2. 毫秒值
                        * 返回值：唯一标识，用于取消定时器
                    clearTimeout()	取消由 setTimeout() 方法设置的 timeout。

                    setInterval()	按照指定的周期（以毫秒计）来调用函数或计算表达式。
                    clearInterval()	取消由 setInterval() 设置的 timeout。

            3. 属性：
                1. 获取其他BOM对象：
                    history
                    location
                    Navigator
                    Screen:
                2. 获取DOM对象
                    document
            4. 特点
                * Window对象不需要创建可以直接使用 window使用。 window.方法名();
                * window引用可以省略。  方法名();

     */

    /*alert("hello window");
    window.alert("hello a")*/
    /*
     //确认框
     var flag = confirm("您确定要退出吗？");

     if(flag){
         //退出操作

         alert("欢迎再次光临！");
     }else{
         //提示：手别抖...
         alert("手别抖...");
     }*/

    /*

           //输入框
           var result =  prompt("请输入用户名");
           alert(result);
    */
    /* //打开新窗口
     var openBtn = document.getElementById("openBtn");
     var newWindow;
     openBtn.onclick = function(){
         //打开新窗口
         newWindow = open("https://www.baidu.com");
     }

     //关闭新窗口
     var closeBtn = document.getElementById("closeBtn");
     closeBtn.onclick = function(){
        // 关闭新窗口
         newWindow.close();
     }*/

    //一次性定时器
    //setTimeout("fun();",2000);
    //var id = setTimeout(fun,2000);
    //clearTimeout(id);
    /* function fun(){
         alert('boom~~');
     }

     //循环定时器
     var id = setInterval(fun,2000);
     clearInterval(id);
*/


    /* //获取history
     var h1 =  window.history;
     var h2 = history;

     alert(h1);
     alert(h2);
*/

   var dd= document.getElementById("openBtn");
    /*var flag=window.confirm("你确定要退出吗?");
    if(flag){
        alert("黄英下次光临");
    }else{
        alert("守别逗");
    }*/
    // var pp=  prompt("请输入内容");
    //获取输入的内容?

   dd.onclick= function () {
       open();
   }
</script>
</body>
</html>